/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Model;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Temporal;

/**
 *
 * @author alissonrenan
 */
@Entity
public class UsuarioPetiano extends Usuario {
    
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date anoIngresso;
    @Column(unique = true)
    private int ra;
    private String curso;
    @Lob
    private String bio;
    @Lob
    private String avatar;

    public UsuarioPetiano() {
        
    }

    public UsuarioPetiano(String cpf, Date anoIngresso, int ra, String curso, String nome,
            Date dataNascimento, String logradouro, String numero, String complemento,
            String cidade, String telefone, String rg, String email, String senha,
            String bio, String avatar) {
        super(cpf, nome, dataNascimento, logradouro, numero, complemento, cidade, telefone, rg, email, senha);
        this.anoIngresso = anoIngresso;
        this.ra = ra;
        this.curso = curso;        
        this.bio = bio;
        this.avatar = avatar;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }
    
    

    public String getBio() {
        return bio;
    }

    public void setBio(String bio) {
        this.bio = bio;
    }
    
    

    public Date getAnoIngresso() {
        return anoIngresso;
    }

    public void setAnoIngresso(Date anoIngresso) {
        this.anoIngresso = anoIngresso;
    }
    
    

    public int getRa() {
        return ra;
    }

    public void setRa(int ra) {
        this.ra = ra;
    }


    public String getCurso() {
        return curso;
    }

    public void setCurso(String curso) {
        this.curso = curso;
    }

   
    
   
    
}
